Geometry Lab with Mathematica Mathematica Is Used in a Course of Geometric Techniques for Computer Graphics & Cad
نویسنده
چکیده
An experience of a Geometry Lab based on Mathematica for a Geometry course for Computer Science students, intended to be a basis for later courses in Computer Graphics, CAD and CAGD, is presented. Students combine their knowledge of basic geometry topics like polyhedra, curve and surface generation, aane and perspective transformations, among others, by means of lists manipulation and a clever use of substitution rules to generate apparently complicated geometric scenes in which geometric objects are placed in diierent positions in space. Several examples are ooered, some of them together with their code. The reader can enjoy himself solving the proposed examples and producing new variants.
منابع مشابه
Using Mathematica & Matlab for CAGD/CAD research and education
In CAGD/CAD research and education, users are involved with development of mathematical algorithms and followed by the analysis of the resultant algorithm. This process involves geometric display which can only be carried out with high end graphics display. There are many approaches practiced and one of the so-called easiest approaches is by using C/C++ programming language and OpenGL applicati...
متن کاملMath 431: Rough Draft of Notes: Course Notes
The title of this course is Geometry for Computer Applications. This course contains material which is not covered in any one particular course. Most briefly, the goal of the course is to develop algebraic data types for computer graphics. — If we take points, lines, lengths, angles, areas, etc. as the basic building blocks of graphics, then an over arching theme is to discover ways in which to...
متن کاملFreezing in a Finite Slab Using Extensive Perturbation Expansions Method
In this paper Mathematica is used to solve the moving boundary problem of freezing in a finite slab for higher order perturbations. Mathematica is a new system which makes it possible to do algebra with computer. More specifically, it enables researchers to find the location of the ice at any time for as high order of perturbation as one whishes. Using of Mathematica and outer solution and an i...
متن کاملComputing Locus Equations for Standard Dynamic Geometry Environments
GLI (Geometric Locus Identifier), an open web-based tool to determine equations of geometric loci specified using Cabri Geometry and The Geometer’s Sketchpad, is described. A geometric construction of a locus is uploaded to a Java Servlet server, where two computer algebra systems, CoCoA and Mathematica, following the Groebner basis method, compute the locus equation and its graph. Moreover, an...
متن کاملUsing the Mathematica Environment for Generating Efficient 3d Graphics
Mathematica is an integrated environment for symbolic transformation of mathematical formulas. This environment has applications in scientific computing, scientific visualization and education. Mathematica provides the ability to describe visualized objects in form of mathematical formulas and expressions. Such descriptions are more clear and concise than low-level C or C++ code. Many visualiza...
متن کامل